Заданы четыре числа a, b,
c, d. Найдите наибольшее среди них.
Вход. Четыре
целых числа, каждое из которых по модулю не превышает 1000.
Выход. Выведите наибольшее из заданных четырех
чисел.
|
Пример входа |
Пример выхода |
|
1 2 3 4 |
4 |
условный оператор
Максимум
среди четырех чисел ищем при помощи условного оператора.
Реализация алгоритма
Читаем входные данные.
scanf("%d %d %d %d",&a,&b,&c,&d);
Инициализируем значение максимума первым числом.
max = a;
Последовательно сравниваем остальные числа с текущим
максимумом. Если какое-либо из чисел больше максимума, обновляем значение
максимума.
if (b > max) max = b;
if (c > max) max = c;
if (d > max) max = d;
Выводим ответ.
printf("%d\n",max);
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int a = con.nextInt();
int b = con.nextInt();
int c = con.nextInt();
int d = con.nextInt();
int res = a;
if (b > res) res = b;
if (c > res) res = c;
if (d > res) res = d;
System.out.println(res);
con.close();
}
}
Python реализация
Читаем входные данные.
a, b, c, d = map(int,input().split())
Выводим максимум четырех чисел.
print(max(a,b,c,d))